<!-- CREATED FOR A TOOL - DON'T EDIT!! -->


<templates>
	<types>
		<type id="System.String">string</type>
		<type id="System.Int16">short</type>
		<type id="System.Int32">int</type>
		<type id="System.Int64">long</type>
		<type id="System.Double">double</type>
		<type id="System.Single">float</type>
		<type id="System.Decimal">decimal</type>
		<type id="System.Boolean">bool</type>
		<type id="System.DateTime">DateTime</type>
		<type id="System.Byte[]">Blob</type>
		<type id="System.Guid">Guid</type>
		<type id="System.Byte">byte</type>
	</types>

	<relations>

		<propertyObjectHolder>
<![CDATA[		/// <summary>
		/// Specifies the connected "{0}" persistent object.
		/// </summary>
		{0} {1}
		{2}
			get;
			set;
		{3}]]>
		</propertyObjectHolder>

		<propertyObjectSetHolder>
<![CDATA[		/// <summary>
		/// Gets and sets a set of connected "{0}" persistent objects.
		/// </summary>
		ObjectSet<{0}> {1}
		{2}
			get;
		{3}]]>
		</propertyObjectSetHolder>

	</relations>

	<properties>

		<property>
<![CDATA[		{0}
		{1} {2}
		{3}
			get;{4}
		{5}]]>
		</property>

		<propertyComments>

			<autoNumberComment>
<![CDATA[/// <summary>
		/// Returns the identifier of the persistent object. Don't set it manually!
		/// </summary>]]>
			</autoNumberComment>

			<identifierComment>
<![CDATA[/// <summary>
		/// Returns the identifier of the persistent object. Mandatory.
		/// </summary>]]>
			</identifierComment>

			<foreignKeyComment>
<![CDATA[/// <summary>
		/// The foreign key connected with another persistent object.
		/// </summary>]]>
			</foreignKeyComment>

			<propertyComment>
<![CDATA[/// <summary>
		/// This property is mapped to the "{0}" field. {1} {2}
		/// </summary>]]>
			</propertyComment>

			<mandatoryComment>Mandatory.</mandatoryComment>
			<lengthComment>Length must be between 0 and {0} characters.</lengthComment>

		</propertyComments>

		<setAccessor>
<![CDATA[
			set;]]>
		</setAccessor>

	</properties>

	<regions>
		<relationRegion>
<![CDATA[		#region Relations

{0}

		#endregion

]]>
		</relationRegion>

		<propertiesRegion>
<![CDATA[		#region Properties

{0}

		#endregion]]>
		</propertiesRegion>
	</regions>

	<interface>
<![CDATA[#region Developer's comment header
/* {0}.cs
 * 
 * author:    {1}
 * copyright: {2}
 * 
 * history:   {3}, {1}: Created.
 *
 */
#endregion
#region Using directives

using System;
using System.Collections.Generic;
using System.Text;
using Chili.Opf3;
using Chili.Opf3.Relations;

#endregion

namespace {4}
{5}
	/// <summary>
	/// Interface object for the "{6}" persistent.
	/// </summary>
	public interface {7}
	{8}
{9}
	{10}
{11}]]>

	</interface>
	
</templates>